package com.sparrow.example_message.map.req;

import com.baidu.bjf.remoting.protobuf.annotation.Package;
import com.baidu.bjf.remoting.protobuf.annotation.Protobuf;
import com.baidu.bjf.remoting.protobuf.annotation.ProtobufClass;
import com.sparrow.example_message.PacketId;
import com.sparrow.example_message.map.vo.PositionVo;
import com.sparrow.socket.anno.Packet;

import java.util.ArrayList;
import java.util.List;

@Package("com.sparrow.example_message.proto")
@ProtobufClass(description = "请求攻击命中")
@Packet(msgId = PacketId.Scene.REQ_ATTACK_HIT)
public class ReqAttackHitPacket {
    @Protobuf(description = "miss desc")
    private long playerId;
    @Protobuf(description = "miss desc")
    private List<Long> monsterIds = new ArrayList<>();
    @Protobuf(description = "miss desc")
    private List<Long> playerIds = new ArrayList<>();

    public long getPlayerId() {
        return playerId;
    }

    public void setPlayerId(long playerId) {
        this.playerId = playerId;
    }

    public List<Long> getMonsterIds() {
        return monsterIds;
    }

    public void setMonsterIds(List<Long> monsterIds) {
        this.monsterIds = monsterIds;
    }

    public List<Long> getPlayerIds() {
        return playerIds;
    }

    public void setPlayerIds(List<Long> playerIds) {
        this.playerIds = playerIds;
    }
}
